package itsm.isperp.module.repository.project;

import itsm.isperp.framework.data.mybatis.dao.CUDMapper;
import itsm.isperp.module.entity.project.ProjCostItem;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 项目预算数据映射器
 * 
 * @author lizx
 * @date 2013-3-25
 * @version V1.0
 */
@Repository
public interface ProjCostItemMapper extends CUDMapper<ProjCostItem> {

	/**
	 * 查询项目中的预算项
	 * 
	 * @param projectId
	 *            项目id
	 * @param costTemplateId
	 *            预算模板id
	 * @return 项目预算项
	 */
	List<ProjCostItem> findProjectCost(@Param("projectId") String projectId,
			@Param("costTemplateId") String costTemplateId);

	/**
	 * 删除项目的预算项
	 * 
	 * @param projectId
	 *            项目id
	 */
	void deleteByProjectId(@Param("projectId") String projectId);



}
